import Vue from "vue";
import App from "./App.vue";

import Button from "./components/button.vue";
import Icon from "./components/icon.vue";
import Input from "./components/input.vue";
import Row from "./components/row.vue";
import Col from "./components/col.vue";
import Content from "./components/layout/content.vue";
import Footer from "./components/layout/footer.vue";
import Header from "./components/layout/header.vue";
import Layout from "./components/layout/layout.vue";
import Sider from "./components/layout/sider.vue";
import Tabs from "./components/tabs/tabs.vue";
import TabsBody from "./components/tabs/tabs-body.vue";
import TabsHead from "./components/tabs/tabs-head.vue";
import TabsItem from "./components/tabs/tabs-item.vue";
import TabsPane from "./components/tabs/tabs-pane.vue";
import Popover from "./components/popover/popover.vue";
import Collapse from "./components/collapse/collapse.vue";
import CollapseItem from "./components/collapse/collapse-item.vue";

Vue.component("t-button", Button);
Vue.component("t-icon", Icon);
Vue.component("t-input", Input);
Vue.component("t-row", Row);
Vue.component("t-col", Col);
Vue.component("t-content", Content);
Vue.component("t-footer", Footer);
Vue.component("t-header", Header);
Vue.component("t-layout", Layout);
Vue.component("t-sider", Sider);
Vue.component("t-tabs", Tabs);
Vue.component("t-tabs-body", TabsBody);
Vue.component("t-tabs-head", TabsHead);
Vue.component("t-tabs-item", TabsItem);
Vue.component("t-tabs-pane", TabsPane);
Vue.component("t-popover", Popover);
Vue.component("t-collapse", Collapse);
Vue.component("t-collapse-item", CollapseItem);

Vue.config.productionTip = false;

new Vue({
  render: h => h(App)
}).$mount("#app");
